package com.leo;

import javafx.application.Application;
import javafx.application.ConditionalFeature;
import javafx.application.Platform;
import javafx.stage.Stage;

/**
 * @ClassName PlatformTools
 * @Description 工具类介绍
 * @Author wangss
 * @date 2020.05.16 00:22
 * @Version 1.0
 */
public class PlatformTools2 extends Application {

    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage primaryStage) throws Exception {

        // 正常情况下，窗口全部退出，则程序退出
        // 这个功能是控制当窗口全部关闭以后程序是否继续运行，false 继续运行，true 程序退出
        Platform.setImplicitExit(false);

        primaryStage.show();

        // 这个功能是判断是否支持某些功能：是否支持3D功能
        System.out.println(Platform.isSupported(ConditionalFeature.SCENE3D));
        Platform.exit();
    }
}
